METHOD if_srm_sp_system_para~get_attr_desc_connection.
DATA: lo_factory TYPE REF TO
if_srm_srm_object_factory,
lo_ead TYPE REF TO if_srm_edit_attribute_desc,
ls_general_desc TYPE srmadgen,
ls_string_desc TYPE srmadstr.
* get object factory
lo_factory = me->if_srm~get_srm_object_factory( ).
*** create attribute description for CARRIER_ID ***
lo_ead = lo_factory->create_attr_desc_connection( ).
* set general description
ls_general_desc-id = 'CARRIER_ID'
LS_GENERAL_DESC-TEXT = 'Fluggesellschaft'
ls_general_desc-type = if_srm_attribute_desc=>string.
ls_general_desc-is_list = if_srm=>false.
ls_general_desc-is_mand = if_srm=>true.
ls_general_desc-is_help = if_srm=>false.
ls_general_desc-is_check = if_srm=>false.
lo_ead->set_general_description( ls_general_desc ).
* set specific description for type STRING
ls_string_desc-max_length = 4.
lo_ead->set_string_description( ls_string_desc ).
APPEND lo_ead TO re_desc.
ENDMETHOD.